package tsj.ai.alibaba.data.analysis.dto.schema;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author taoshujian
 * @version 1.0
 * @since 2025-11-14 11:42:06
 */
@Data
@NoArgsConstructor
public class SchemaDTO {
    private String name;

    private String description;

    private Integer tableCount;

    private List<TableDTO> table;

    private List<List<String>> foreignKeys;

    @Override
    public String toString() {
        return "SchemaDTO{" + "name='" + name + '\'' + ", description='" + description + '\'' + ", tableCount="
                + tableCount + ", table=" + table + ", foreignKeys=" + foreignKeys + '}';
    }

}
